//用来接收上传图片列表的变量。
var ContentImgArray=[];
layui.use(['form', 'layedit', 'laydate','jquery'], function(){
  var form = layui.form
  ,$ = layui.$ //重点处
  ,layer = layui.layer
  ,layedit = layui.layedit
  ,laydate = layui.laydate;
  
  //日期
//laydate.render({
//  elem: '#date'
//});
//laydate.render({
//  elem: '#date1'
//});
   layedit.set({
	  uploadImage: {
	    url: 'http://192.168.18.185:8080/THCMS/uploadImage', //接口url
	    type: 'post'//默认post	  	
	  }
	});
  //创建一个编辑器
  var editIndex = layedit.build('LAY_demo_editor');


  //自定义验证规则
  form.verify({
    ContentName: function(value){
      if(value.length < 5){
        return '标题至少得5个字符啊';
      }
    },
    Origin:function(value){
    	if(value.length<2){
    		return '来源至少大于2个字符'
    	} 
    },
    ContentDesc:function(value){
    	if(value.length <5){
    		return '描述至少5个字'
    	} 
    },    
    ContentEntity: function(value){
    	layedit.sync(editIndex); 
    	
    	if(!layedit.getContent(editIndex)){
    		return '请填写文章内容再提交'
    	}
    }
  });
  
  //监听指定开关
//form.on('switch(switchTest)', function(data){
//  layer.msg('开关checked：'+ (this.checked ? 'true' : 'false'), {
//    offset: '6px'
//  });
//  layer.tips('温馨提示：请注意开关状态的文字可以随意定义，而不仅仅是ON|OFF', data.othis)
//});
  
  //监听提交
  form.on('submit(demo1)', function(data){
  	delete data.field.file;//删掉该字段
  	var t=new Date(),
  			ContentTime=t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDay(),
  			ContentImg=ContentImgArray[0]; //用文章中的第一个图作为示例头图
  	data.field.ContentTime=ContentTime;
  	data.field.ContentImg=ContentImg;
    
	$.ajax({
		type:"post",
		url:"http://192.168.18.185:8080/THCMS/doPublish",
//		async:true,
		dataType:'JSON',
		data:data.field,
		success:function(data){
			if(data.Result=='1001'){				
				layer.msg(data.msg,{time:2000})
				$("#inp_name,#inp_origin,#inp_desc").val('');	
				$("#LAY_layedit_1").contents().find('body').html('') //清除富文本框中的内容。
			}else{
				layer.alert(data.Message)
				console.log('失败')
			}
		},
		error:function(err){
			layer.alert('调用doPublish接口失败')
			console.log('没调用')
		}
	});
  	console.log(data.field)
  	
//  layer.alert(JSON.stringify(data.field), {
//    title: '最终的提交信息'
//  })
    return false;
  });
  
  
});